package com.open.capacity.user.service;

import com.open.capacity.common.model.SysResume;
import com.open.capacity.common.web.PageResult;

import java.util.List;
import java.util.Map;

public interface SysResumeService {
    /**
     * 添加简历
     * @param sysResume 简历信息
     * @return 返回值，1：成功，0： 失败
     */
    int save(SysResume sysResume);

    /**
     * 删除简历
     * @param id
     * @return
     */
    int deleteByPrimaryKey(Long id);

    /**
     * 更新简历
     * @param sysResume
     * @return
     */
    int updateByPrimaryKey(SysResume sysResume);


    /**
     * 查询满足条件的简历数
     * @param params
     * @return
     */
    int count(Map<String, Object> params);

    /**
     * 查询满足条件的简历
     * @param params
     * @return
     */
    PageResult<SysResume> findList(Map<String, Object> params);

    SysResume findById(String id);
}
